body, html {
	height: 100%;
}

body {
	background: #FFFFFF;
	color: black;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	margin: 8px;
	margin-top: 3px;
}

.DesignContent {
	width: 100%;	
	height: 100%;
		
	border-style: solid;
	border-width: 1px;
	border-color: rgb(155, 0, 255);	
}

.DesignBox {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(155, 0, 255);	
}

.DesignFrame {
	width: 100%;
	height: 100%;
}

.DesignLogin {
	height: 45px;
}

.DesignTop {
	height: 25px;
	width: 100%;
	
	padding-top: 5px;
	
	border-style: solid;
	border-width: 1px;
	border-color: rgb(155, 0, 255);	
}

.DesignBottom {
	height: 25px;
	width: 100%;
	
	padding-top: 5px;
	
	border-style: solid;
	border-width: 1px;
	border-color: rgb(155, 0, 255);
	
}

.DesignLeft {
	clear:both;
	padding-left: 20px;
}

.DesignRight {
	padding-right: 24px;
}

.LeftMenuStack {
  height: 100%;
  padding: 0 0.5em;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}

.gwt-StackPanel {
  background: #fff;
  width: 15em;
  border-bottom: 1px solid #666;
}

.gwt-StackPanel .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
  border-bottom: 1px solid #666;
}

.gwt-StackPanel .lcaption {
  width: 32px;
  padding: 0 0 4px 5px;
}

.gwt-StackPanel .rcaption {
  padding: 0 0 4px 5px;
} 

.gwt-StackPanel .box-20 {
  text-align: right;
}
.is-top .box-00, .is-top .box-20,
.is-beneath-selected .box-00, .is-beneath-selected .box-20 {
  background-color: #fff;
}

.box-10 {
  font-size: 2px;
  border-top: 1px solid #666;
  background-color: #deefe1;
}
/* CSS3 hack to target Opera8+ */
@media all and (min-width: 0px) {
    body .box-10 { line-height: 0px; }
}

.box-01, .box-11, .box-21 {
  background: url(gradient.gif) repeat-x top left;
}

.box-01, .box-00 {
  font-size: 2px;
  border-left: 1px solid #666;
}

.box-21, .box-20 {
  font-size: 2px;
  border-right: 1px solid #666;
}

.is-top .box-00, .is-top .box-20 {
  border-right: none;
  border-left: none;
}

.gwt-StackPanel .gwt-StackPanelItem table {
  width: 100%;
}